@charset "UTF-8";
/* 전체 뉴스 페이지 */
#contents { min-height: 950px; }
#contents nav{ height: 50px; border-bottom: 2px solid #333; }
#contents nav h2{float:left; margin:10px 30px;}
#news {float: left;}
#news ul{ height: 800px; margin-top: 5px; }
#news{width: 730px; height:800px; float: left; }
.img{width: 220px; height: 250px; background: white; float: left; border: 1px solid #e0e0e0;}
aside{ width:220px; min-height:500px; float:right; margin-top: 10px; background: #f2f2f2;}
aside ul li{float: left; width: 100%;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#news p{ width: 220px; height: 50px; margin-top: 200px; background: rgba(0,0,0,0.8);}
#news a { color: #fff; }
.cpage {
	font-size: 2em;
	color: red;
	font-weight: bold;
}
#search{width: 300px; height: 100px;  margin-left: 200px; text-align: center;}

#category{height: 40px; border-bottom: 3px solid black; padding-top: 5px; }
#category span{font-size: 20px; font-weight: bold;}
#news_picture{min-width: 450px; min-height: 450px;  margin-left:100px; float:left;  }
#title{height: 40px; margin: 30px; }
#substance{width:715px; min-height: 300px; padding: 50px 0 50px 0;   }
#substance p{font-size: 16px;}
#newsbottom{width: 450px; height: 150px; margin-top: 50px; }
.sidenews{width:200px; height:200px; margin-bottom: 30px; padding: 10px;}
